define(function(require, exports, module) {
    "use strict"; 
     var $ = require("$"),
        app = require("dist/application/app"),
        config = app.config,
        method = app.method;

        $("input.receiveBox").change(function(){
        	var className = $(this).data("show");
        	if($(this).is(":checked")){
        		$("."+className).removeClass("hide");
        	}else{
        		$("."+className).addClass("hide");
        	}
        })

        if($("input.maxUse").length){
            $("input.maxUse").change(function(){
                if($(this).is(":checked")){
                    $(this).closest('div.form-group').find("input[type='text']").removeAttr("disabled");
                }else{
                    $(this).closest('div.form-group').find("input[type='text']").addAttr("disabled","disabled");
                    $(this).closest('div.form-group').find("input[type='text']").removeClass("error");
                    $(this).closest('div.form-group').find("span.help-block").remove();
                }
            })
        }

        $(".condition").length && $(document).on("change",".condition",function(){
        	var addC = $(this).data("add"),removeC = $(this).data("remove");
        	$("."+addC).addAttr("disabled","disabled");
        	$("."+removeC).removeAttr("disabled");

        });

        if($(".card-temp").length){
        	$(".js_temp_form").on("click",function(){
				var num=$(".card-temp").find("input[type='checkbox']:checked").length;
				if(!num){
					config.msg.msgbox.alert({message:$(this).data("msg"),buttons:{ok:{label:"确定"}}});
					return false;
				}
			});
        	$(".card-temp input[type='checkbox']").on("change",function(){
				if($(this).prop("checked")){
					$(this).parents("li").addClass('active');
				}else{
					$(this).parents("li").removeClass('active');
				}
			});

            $(".opend-box").change(function(){
                if($(this).is(":checked")){
                    $(".show-box").removeClass("hide");
                }else{
                    $(".show-box").addClass("hide");
                }
            })
        }
});